﻿@model IEnumerable<Boa.HD.AccesoDatos.Entidades.HD_HistoriaProblemaAsistido>

@{
    ViewBag.Title = "ListarHistorialSoporte";
    int cont = 0;
}
<script src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.min.js")" type="text/javascript"></script>

<table id="example" style="width:100%">
    <tr>
        <th>
            Nro.
        </th>
        <th>
          Fecha
        </th>
        <th colspan="2">
            Descripcion
        </th>
        <th>
            Empleado
        </th>
        <th>
            Estado
        </th>
        <th colspan="2">
            Prioridad
        </th>
       
    </tr>

@foreach (var item in Model)
{
    cont++;
    <tr>
        <td>
          <div style="font-size:20px; font-weight:bold">@cont</div> 
        </td>
       
        <td>
            @Html.DisplayFor(modelItem => item.FechaRegistro)
        </td>  
        <td>
        <img src="../../Content/images/ok.png" />
        </td>     
        <td>
           <b>@Html.DisplayFor(modelitem => item.SolicitudAsistencia.DefinicionProblema.Nombre)</b><br>
           <font color="red"><b>EMPLEADO DIJO :</b>@Html.DisplayFor(modelitem => item.DescripcionProblema)</font>
        </td>
        <td>
           <b>@Html.DisplayFor(modelItem => item.SolicitudAsistencia.NombreSolicitante)</b><br />
           @Html.DisplayFor(modelItem => item.SolicitudAsistencia.NombreJerarquia) - @Html.DisplayFor(modelItem => item.SolicitudAsistencia.Cargo)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.EstadoTrabajo.Nombre)
        </td>
        <td>
         <b>
            @Html.DisplayFor(modelItem => item.NombrePrioridad)
         </b>
        </td>
        <td>

            @if (item.EstadoTrabajo.EstadoTrabajoEnum == Boa.HD.AccesoDatos.Entidades.EstadoTrabajoEnum.Atendiendo)
            { 
                <div id="atencion-@item.Id">
                  
                  @using (Ajax.BeginForm("ProcesarForm", new AjaxOptions { HttpMethod = "Post", UpdateTargetId = "atencion-" + item.Id }))
                    {
                       <input type="hidden" name="historial" value="@item.Id"/>
                        <textarea rows="2" cols="40" id="descripcion" name="descripcion"></textarea><br>                       
                        <input type="submit" value="Enviar al Solicitante" class = "button medium green"/>                        
                    }
                   @*@Ajax.ActionLink("Marcar Como Solucionado", "Procesar", new { HistorialId = @item.Id }, new AjaxOptions() { HttpMethod = "GET", UpdateTargetId = "atencion-" + item.Id + "" }, new { @class = "button medium green" })*@
                </div>            
            }
            else if (item.EstadoTrabajo.EstadoTrabajoEnum == Boa.HD.AccesoDatos.Entidades.EstadoTrabajoEnum.Solucionado)
            {
                <b>Esperando Cierre de Solicitante</b>
            }
            else if (item.EstadoTrabajo.EstadoTrabajoEnum == Boa.HD.AccesoDatos.Entidades.EstadoTrabajoEnum.Cerrado)
            {
                <b>Cerrado</b>
            }
            else
            {
                <div id="atencion-@item.Id">
                   @Ajax.ActionLink("Atender", "Procesar", new { HistorialId = @item.Id }, new AjaxOptions() { HttpMethod = "GET", UpdateTargetId = "atencion-" + item.Id + "" }, new { @class = "button medium orange" })
                </div>
            }
        </td>
       
    </tr>
}

</table>
